/** * Establishes methods and converts units. * * @author Bijan Tajmir * @version 11/20/2014 */ public class MeasurementConverterV2 { //Purpose of program public static void printPurpose( ) //notice that this method is void, nothing is returned { System.out.println("This program converts to and from"); System.out.println("English and metric units of measure."); System.out.println("====================================="); } //convert feet to miles //the ft parameter receives the value of the feet argument passed from main method. public static double convertFeetToMiles(double ft) { return ft / 5280; } //convert miles to feet public static double convertMilesToFeet(double mi) { return mi * 5280; } //convert miles to kilometers public static double convertMilesToKilometers(double mi) { return mi*1.6; } //convert kilometers to miles public static double convertKilometersToMiles(double km) { return km/1.6; } //convert pounds to kilograms public static double convertPoundsToKilograms(double lb) { return lb/2.2046; } //convert kilograms to pounds public static double convertKilogramsToPounds(double kg) { return kg*2.2046; } //convert Gallons to Liters public static double convertGallonsToLiters(double gal) { return gal/0.26417; } //convert Liters to Gallons public static double convertLitersToGallons(double liter) { return liter*0.26417; } public static void main(String[ ] args) { //local variables double miles, feet, inches, pounds, gallons; double kilometers, kilograms, liters; //variable declaration and initialization printPurpose(); //invoke the printPurpose() method feet = 6230; miles = convertFeetToMiles(feet); //invoke the convertFeetToMiles() static method and pass the feet variable as an argument System.out.printf("%8.1f ft. = %7.1f mi. %n", feet, miles); miles = 1.9; feet = convertMilesToFeet(miles); System.out.printf("%8.1f mi. = %7.1f ft. %n", miles, feet); miles = 22.3; kilometers = convertMilesToKilometers(miles); System.out.printf("%8.1f mi. = %7.1f km. %n", miles, kilometers); kilometers = 1000.0; miles = convertKilometersToMiles(kilometers); System.out.printf("%8.1f km. = %7.1f mi. %n", kilometers, miles); pounds = 204.0; kilograms = convertPoundsToKilograms(pounds); System.out.printf("%8.1f lb. = %7.1f kg. %n", pounds, kilograms); kilograms = 155.0; pounds = convertKilogramsToPounds(kilograms); System.out.printf("%8.1f kg. = %7.1f lbs. %n", kilograms, pounds); gallons = 100.0; liters = convertGallonsToLiters(gallons); System.out.printf("%8.1f gl. = %7.1f li. %n", gallons, liters); liters = 5.0; gallons = convertLitersToGallons(liters); System.out.printf("%8.1f li. = %7.1f gl. %n", liters, gallons); }//end of main method }//end of class